package br.feevale.ihc

import org.hibernate.FetchMode

import br.com.insoft4.ext.rest.AbstractCrudService
import br.com.insoft4.extjs.rest.AbstractCrudController
import br.com.insoft4.insoftextui.export.CSVFileHelperIntf

class AtividadeController extends AbstractCrudController<Atividade> {
	
	AtividadeService atividadeService
	def csvFileHelper
	
	@Override
	protected AbstractCrudService<Atividade> getCrudService() {
		return atividadeService
	}

	@Override
	protected CSVFileHelperIntf getCsvHelper() {
		return csvFileHelper
	}
    
	@Override
	protected Closure getDefaultWhere() {
		return {
			fetchMode("projeto", FetchMode.JOIN)
		}
	}
	
}
